#include "../gingko.h"

#ifndef GKO_POOL_INCLUDE_HASH_GP_XOR_HASH_H
#define GKO_POOL_INCLUDE_HASH_GP_XOR_HASH_H

#define ROLL(h) (h * 16777'619)

unsigned xor_hash(const void* key, int len, unsigned hval);

char digest_ok(void* buf, s_block_t* b);

int xor_hash_all(s_job_t* jb, hash_worker_thread_arg arg[]);

#endif // header file protect
// END: CODEREVIEW: